
body {
    font-size: 16px;
    line-height: 27px;
    font-family: 'Open Sans', sans-serif;
    color: #444;
    background-color: #fff;
  }
  
  a {
    color: #5b6268;
  }
  
  a:hover,
  a:focus {
    text-decoration: none;
    color: #5b6268;
  }
  
  h1 {
    font-size: 45px;
    line-height: 60px;
    font-weight: normal;
    font-family: 'PT Serif', serif;
  }
  
  h2 {
    font-size: 30px;
    line-height: 40px;
    font-family: 'Open Sans', sans-serif;
  }
  
  h3 {
    font-size: 21px;
    line-height: 30px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
  }
  
  hr {
    border-top-color: #ced5db;
  }
  
  /* =============== 
  Font Awesome Icons 
  ==================*/

  /* // */
  .widewrapper {     
    background-color: #fff;
  }
    /* // */
  .widewrapper.main {
    
  }
    /* // */
  .widewrapper.masthead {
    background-color: #fff;
    color: #f8f8f9;
    border-bottom: #aaa;
  }
    /* // */
  .widewrapper.subheader {
    background-color: #f1f1f1;
    color: #444;
    font-size: 16px;
    min-height: 63px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
  
  .widewrapper.footer {
    background-color: #333;
    color: #eee;
    font-size: 14px;
  }
    /* // */
  .widewrapper.footer a {
    color: #7b8690;
  }
    /* // */
  .widewrapper.footer h1,
  .widewrapper.footer h2,
  .widewrapper.footer h3,
  .widewrapper.footer h4,
  .widewrapper.footer h5 {
    color: #e6e6e6;
  }
    /* // */
  .widewrapper.copyright {
    color: #7b8690;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    background-color: #232323;
  }
    /* // */
  .widewrapper.copyright a {
    
  }
  /* ===========
  Elements that are used througout clean, such as Searchboxes, Blog elements, Widgets, etc. etc. 
  ==============*/
  /* // */
  .clean-breadcrumb {
    color: #7b8690;
    float: left;
    margin-top: 19px;
  }
   /* // */
  .clean-breadcrumb a {
    color: #7b8690;
  }
   /* // */
  .clean-breadcrumb a:hover,
  .clean-breadcrumb a:focus {
    text-decoration: none;
  }
   /* // */
  .clean-breadcrumb .separator {
    margin: 0 10px 0 10px;
  }